Architectural katas

Here's a list of different problems where we set out needs, constraints and context, and based on all this the aim is to think, alone or in a team, about an application architecture strategy that might suit the situation.

The examples are fairly realistic, and I find it easy to project yourself into the situations described.

These problems can also be used as open-ended interview questions.